package com.suning.sawp.intf.bi;

import java.util.List;

import com.suning.sawp.dto.common.ReturnMsg;
import com.suning.sawp.dto.mainpush.StoreManDto;
import com.suning.sawp.po.bi.BiBrandSale;
import com.suning.sawp.po.bi.BiBrandSaleInfoDto;

/**
 * 
 * BI品牌维度数据业务
 *
 * @author 15050769
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public interface BiBrandService {

    /**
     * 品牌日维度销售额排行查询
     *
     * @param cateCode
     * @param queryTime
     * @param orderCondition 
     * @param storeCode
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    ReturnMsg<BiBrandSaleInfoDto> queryBrandSaleByDay(String cateCode, String queryTime,
            String orderCondition, StoreManDto storeManDto);
    
    
    /**
     * 品牌日维度销售额排行查询
     *
     * @param cateCode
     * @param queryTime
     * @param orderCondition 
     * @param storeCode
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    ReturnMsg<BiBrandSaleInfoDto> queryBrandSaleByMonth(String cateCode, String queryTime,
            String orderCondition, StoreManDto storeManDto);
    
    public List<BiBrandSale> getBrandSaleByDay(String cateCodeQr, String orderCondition, String storeCode);
    
}
